Вывод данных на экран | ||
---|---|---|
echo <?=$_some_var; |
|
Кавычки могут быть как одинарными, так и двойными, но когда выводим html-теги, то кавычки должны быть только двойными. Одинарные занимают в 2 раза меньше памяти. Точка с запятой заканчивает инструкцию, как и в любом другом языке |
print_r() print() |
|
print_r() функция исключительно для разработчиков, для вывода информации на экран, анолог console.log в JavaScript |
Подключение файлов | ||
require |
Если файл blocks/block1.php не загрузился, то интерпретатор выдаст ошибку, и страница НЕ ОТОБРАЗИТСЯ!!!
|
Блок block1.php содержит только html-код (без <?php ?>). Удобно применять при нахождении одинакого html-кода на нескольких страницах (добавлять и редактировать), только расширение файлов должно быть .php |
include |
|
Если файл blocks/block1.php не загрузился, то интерпретатор НЕ выдаст ошибку, и страница отобразится, кроме данного блока |
require_once, include_once |
|
Используются для загрузки на страницу единожды |
|
Указывать ссылку от корня документа | |
|
Указывать ссылку от текущей документа, где располагается текущий открытый файл | |
Создание файлов | ||
fopen() fwrite() fclose() |
|
Будет создан файл 1.txt с текстом "Hello from php!\nThis is cool!" "r" - файл только для чтения, открывает и помещает указатель в начало файла "r+" - ... можно редактировать, заменяя предыдущие символы; "w" - файл только для записи (создаёт файл, если его нет), обрезает файл до нулевой длины (удаляет все символы); "w+" - ... для записи и чтения; "a" - открыывает файл только для записи и помещает указатель в конец файла, не удаляет предшествующие символы; "a+" - ... для записи и чтения; "+t" - добавляет поддержку спецсимволов \n \t; "+b" - убирает поддержку спецсимволов \n \t; Много параметров, документация |
file_put_contents() |
// Упрощенная запись:
|
|
file_exist() |
|
Проверка на существование файла |
filesize() |
|
Размер файла |
unlink() |
|
Удаление файла |
rename() |
|
Переименовать файл с сохранением старого |
Права доступа к файлам | ||
__FILE__ |
|
Путь к данному открытому php-файлу |
fileperms() |
|
Узнать код прав доступа, необходимо для unix-систем |
chmod() |
|
Изменить права доступа |
Вывод символов из текстового файла | ||
fread |
|
Выводится посимвольно |
fseek() |
|
Переводит курсор у считываемого файла на выбранный символ |
file_get_contents() |
// Упрощенная запись:
|
Выведет текст файла 1.txt на php-страницу |